@charset "utf-8";
/* CSS Document */

.content{ border:solid 1px #cccccc; margin-bottom:100px;}
.consulting-header{ width:100%; height:auto; overflow:hidden; border-bottom:solid 1px #cccccc;}
.consulting-detail{ width:560px; height:auto; float:left; padding:20px 20px 40px 25px; border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc;}
.consulting-detail .top-time{ width:100%; height:auto; overflow:hidden;}
.consulting-detail .top-time span{ display:block; float:left; margin-right:15px; line-height:38px; font-size:16px; color:#000000;}
.consulting-detail .top-time span.last{ margin:0;}
.detail-title{ display:block; width:auto; overflow:hidden; margin-top:25px; margin-bottom:15px;}
.detail-title .icon{ float:left; width:20px; height:20px; margin-right:15px; background:#20c2f8;}
.detail-title .title{ float:left; margin-right:15px; line-height:20px; font-size:16px; color:#323232;}
.detail-title .min-title{ float:left; line-height:20px; font-size:16px; color:#21c2f8;}
.detail-text{ display:block; width:auto; text-indent:2em; line-height:28px; font-size:15px; color:#000000;}
.consulting-cenetr{ width:398px; height:auto; overflow:hidden; float:left;}
.consulting-pic{ width:100px; height:100px; overflow:hidden; border-radius:50%; margin:8px auto 0 auto; background-color:#cfcfcf;}
.consulting-pic img{ display:block; width:100%; height:100%;}
.consulting-name{ display:block; width:100%; text-align:center; line-height:36px; font-size:16px; color:#000000;}
.consulting-info{ display:block; width:100%; margin-top:25px; text-align:center; line-height:36px; font-size:16px; color:#000000;}
.consulting-box{ width:100%; height:120px; border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc;}
.consulting-note{ display:block; width:90%; height:50px; overflow:hidden; margin:10px auto; color:#ffb200;}
.consulting-but{ float:right; width:100px; height:36px; overflow:hidden; border-radius:5px; margin-right:20px; background:url(../images/admin/submit-bg.jpg) repeat-x left top; line-height:36px; text-align:center; font-size:16px; color:#ffffff;}

.consulting-body{ width:100%; height:420px; overflow:auto; padding:20px 0; border-bottom:solid 1px #cccccc;}
.consulting-time{ width:100%; height:auto; overflow:hidden; text-align:center; line-height:38px; font-size:16px; color:#000000;}
.user-center{ width:90%; height:auto; overflow:hidden; margin:0 auto;}
.user-right .user-pic,.user-right .user-info{ float:right;}
.user-right .user-info{ margin-right:30px; text-align:right;}
.user-left .user-pic,.user-left .user-info{ float:left;}
.user-left .user-info{ margin-left:30px;}
.user-pic{ width:68px; height:68px; overflow:hidden; border-radius:50%; background-color:#cfcfcf;}
.user-pic img{ width:100%; height:100%;}
.user-info{ width:50%; height:auto; overflow:hidden;}

.consulting-footer{ width:100%; height:auto; overflow:hidden; padding:30px 40px; border-bottom:solid 1px #cccccc;}
.consulting-footer-pic{ width:100px; height:100px; overflow:hidden; float:left; margin:28px 93px 0 0; border-radius:50%;}
.consulting-footer-pic img{ width:100%; height:100%;}
.consulting-footer-textarea{ width:auto; height:auto; float:left; margin-top:40px; position:relative;}
.consulting-footer-textarea textarea{ width:543px; height:119px; float:left; padding:10px;; border:solid 1px #cccccc; resize:none; text-indent:2em; line-height:24px; font-size:14px; color:#000000;}
.consulting-footer-strlength{ display:block; width:auto; float:left; position:absolute; right:10px; bottom:10px; z-index:10; color:#cccccc;}
.consulting-footer-but{ width:757px; height:auto; overflow:hidden; padding:10px 0 60px 0;}
.consulting-footer-but .but{ float:right; width:100px; height:36px; background:url(../images/admin/submit-bg.jpg) repeat-x left top; border-radius:6px; line-height:36px; text-align:center; font-size:16px; color:#ffffff;}
.consulting-footer-span{ float:right; margin-right:10px; line-height:36px; font-size:16px; color:#cccccc;}

